Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
95 LONDON ROAD £3,380,286 £2,600,000 10 Feb 2017
95A LONDON ROAD Semi-Detached £2,469,909 £780,000 24 Dec 2001
103 LONDON ROAD £259,322 £210,000 28 Sep 2018